package com.dhcc.DRGsHosp.facade;

import java.util.List;

import org.dayatang.utils.Page;
import org.openkoala.koala.commons.InvokeResult;

import com.dhcc.DRGsHosp.facade.dto.DepGroupDTO;

public interface DepGroupFacade {

	public InvokeResult getDepGroup(String depGroupCode);
	
	public InvokeResult creatDepGroup(DepGroupDTO depGroup);
	
	public InvokeResult updateDepGroup(DepGroupDTO depGroup);
	
	public InvokeResult removeDepGroup(String depGroupCode);
	
	public InvokeResult removeDepGroups(String[] depGroupCodes);
	
	public List<DepGroupDTO> findAllDepGroup();
	
	public Page<DepGroupDTO> pageQueryDepGroup(DepGroupDTO depGroup, int currentPage, int pageSize);
	
	public Boolean isOrderExist(String order,String code);
	/**
	 * 
	 *  departmentImport.  
	 *  @Description：科室组数据批量导入
	 *  @Author WENYI
	 *  @param filePath
	 *  @return 
	 *  @Date:2018年3月14日下午3:58:23
	 */
	public InvokeResult depGroupImport(String filePath);

}

